Kargalar, son derece omnivor (hem etçil hem otçul) hayvanlardır ve beslenme alışkanlıkları oldukça çeşitlidir. Bulabildikleri hemen her şeyi yerler. İşte kargaların beslenme alışkanlıklarına dair bazı örnekler:
Leş: Ölmüş hayvanların etleri (leş), kargalar için önemli bir besin kaynağıdır.
Böcekler ve Omurgasızlar: Çekirgeler, tırtıllar, solucanlar, salyangozlar gibi böcekler ve diğer omurgasızlar kargaların sıkça tükettiği besinlerdir.
Tahıllar ve Tohumlar: Mısır, buğday, ay çekirdeği gibi tahıllar ve tohumlar da kargaların beslenmesinde yer alır.
Meyveler ve Sebzeler: Çeşitli meyveler (elma, üzüm vb.) ve sebzeler de kargalar tarafından tüketilebilir.
Yumurta ve Yavrular: Diğer kuşların yumurtalarını ve yavrularını yiyebilirler. Bu durum, ekosistemdeki diğer türler üzerinde baskı yaratabilir.
Küçük Memeliler: Fare, sıçan gibi küçük memeliler de kargaların besin kaynakları arasında yer alabilir.
Artık Yemekler: İnsanların bıraktığı yiyecek artıkları, özellikle şehirlerde yaşayan kargalar için önemli bir besin kaynağıdır.
Diğer: Balıklar, kabuklu deniz hayvanları, amfibiler ve sürüngenler gibi küçük hayvanları da yiyebilirler.